package com.sanerzone.smscenter.biz.VerifyInterface.data;

import com.sanerzone.smscenter.biz.entity.SmsGateway;
import com.sanerzone.smscenter.biz.message.SMSMTMessage;

import java.util.ArrayList;
import java.util.List;

public class ResultData {
    private String code;//最后过滤后的结果
    private SmsGateway smsGateway;//查找到的网关
    private String checkReason;//如果是待审核，则待审核的理由
    private String failReason;//如果失败，失败的理由
    private String waitReason;
    private String phoneStringAfterFilter;//被过滤修改后的电话号码
    private SMSMTMessage smsmtMessage;//不合法订单
    private List<SMSMTMessage> result;
    private String phone;
    private boolean isExsit;

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public boolean isExsit() {
        return isExsit;
    }

    public void setExsit(boolean exsit) {
        isExsit = exsit;
    }

    public List<SMSMTMessage> getResult() {
        return result;
    }

    public void setResult(List<SMSMTMessage> result) {
        this.result = result;
    }

    private List<SMSMTMessage> smsmtMessages=new ArrayList<>( );

    public List<SMSMTMessage> getSmsmtMessages() {
        return smsmtMessages;
    }

    public void setSmsmtMessages(List<SMSMTMessage> smsmtMessages) {
        this.smsmtMessages = smsmtMessages;
    }

    public SMSMTMessage getSmsmtMessage() {
        return smsmtMessage;
    }

    public void setSmsmtMessage(SMSMTMessage smsmtMessage) {
        this.smsmtMessage = smsmtMessage;
    }

    public String getPhoneStringAfterFilter() {
        return phoneStringAfterFilter;
    }

    public void setPhoneStringAfterFilter(String phoneStringAfterFilter) {
        this.phoneStringAfterFilter = phoneStringAfterFilter;
    }

    public String getWaitReason() {
        return waitReason;
    }

    public void setWaitReason(String waitReason) {
        this.waitReason = waitReason;
    }

    public String getCheckReason() {
        return checkReason;
    }

    public void setCheckReason(String checkReason) {
        this.checkReason = checkReason;
    }

    public String getFailReason() {
        return failReason;
    }

    public void setFailReason(String failReason) {
        this.failReason = failReason;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public SmsGateway getSmsGateway() {
        return smsGateway;
    }

    public void setSmsGateway(SmsGateway smsGateway) {
        this.smsGateway = smsGateway;
    }
}
